Client option reference
The exact option set depends on how the client was built. Use this command for the complete reference, including defaults and short forms:
looking-glass-client --help
Use only the canonical names shown by that command. Older configuration names may remain as compatibility aliases, but they print a warning and can be removed in a later release.
Syntax
Long options use section:name=value:
looking-glass-client win:fullScreen=yes lgmp:allowDMA=no
Short options may take a separate argument:
looking-glass-client -F -f /dev/kvmfr1
Configuration files use the section as an INI heading:
[win]
fullScreen=yes
[lgmp]
allowDMA=no
Common options
Option |
Default |
Purpose |
|---|---|---|
|
|
Select the primary transport, normally |
|
automatic |
Select the KVMFR device or shared-memory file |
|
|
Permit direct GPU imports when supported |
|
|
Enable the built-in SPICE transport and fallback services |
|
|
Set the SPICE server address or Unix socket |
|
|
Set the SPICE port; 0 selects a Unix socket |
|
|
Permit SPICE input fallback |
|
|
Permit SPICE clipboard service |
|
|
Permit SPICE audio service |
|
|
Use the recommended emulated USB audio device instead of classic SPICE audio |
Option |
Default |
Purpose |
|---|---|---|
|
|
Set the initial client window size |
|
|
Start full screen |
|
|
Follow guest resolution changes |
|
|
Ask a supporting server to follow the client viewport |
|
automatic |
Set the minimum redraw rate; 0 disables it and is not recommended |
|
|
Render close to the predicted presentation deadline |
|
|
Show the FPS and UPS widget |
|
|
Tone-map HDR frames for an SDR output |
|
none |
Load a named filter preset at startup |
Option |
Default |
Purpose |
|---|---|---|
|
|
Set the capture/menu key; use |
|
|
Grab the keyboard inside the guest view and release it before exit |
|
|
Enable guest input only while captured |
|
|
Grab the keyboard in capture mode |
|
|
Use raw relative movement in capture mode |
|
|
Repaint at display cadence when only the cursor changes |
Option |
Default |
Purpose |
|---|---|---|
|
|
Allow clipboard transfers to the guest |
|
|
Allow clipboard transfers from the guest |
|
|
Request an audio backend period in samples |
|
|
Add safety margin to the classic SPICE audio buffer in milliseconds |
|
|
Select classic SPICE resampling with |
|
|
Select |
|
|
Log detailed audio synchronization statistics |
Advanced options
Polling intervals, renderer damage handling, display-server protocol choices
and audio-device selectors are intentionally omitted here. They are useful for
diagnosis but can make latency or reliability worse when changed without a
specific reason. Consult --help and record the original value before
experimenting.